﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BonSaiTableAdapters;

public partial class admin_NewsManage : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

        try
        {
            lblTextMessage.Text = "";
            if (!IsPostBack)
            {
                if (Request["Code"] != null)
                {
                    try
                    {

                        int code = Int32.Parse(Request["Code"]);
                        switch (code)
                        {
                            case 2:
                                lblTextMessage.Text = "Tin đã được cập nhật thành công";
                                break;
                            case 3:
                                lblTextMessage.Text = "Tin đã được xóa thành công";
                                break;
                        }
                    }
                    catch (Exception)
                    {

                    }
                }
            }
        }
        catch (Exception ex)
        {
        }
        
    }
    protected void gvNews_SelectedIndexChanged(object sender, EventArgs e)
    {
        try
        {

            int newID = Int32.Parse(gvNews.SelectedDataKey.Value.ToString());
            Response.Redirect("NewDetails.aspx?newID=" + newID);

        }
        catch (Exception ex)
        {
            Response.Write("Error: " + ex.Message);
        }
    }
    protected void gvNews_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        e.Cancel = true;
        int newID = Int32.Parse(gvNews.DataKeys[e.RowIndex].Value.ToString());
        NewsTableAdapter newDA = new NewsTableAdapter();
        newDA.Delete(newID);
        gvNews.DataBind();
        lblTextMessage.Text = "Tin đã được xóa thành công";
        
    }
}
